\hypertarget{Affichage_8cpp}{
\section{Référence du fichier /home/bj/Projet/src/Affichage.cpp}
\label{Affichage_8cpp}\index{/home/bj/Projet/src/Affichage.cpp@{/home/bj/Projet/src/Affichage.cpp}}
}
{\ttfamily \#include \char`\"{}../lib/Affichage.hpp\char`\"{}}\par
{\ttfamily \#include \char`\"{}../lib/Carte.hpp\char`\"{}}\par
{\ttfamily \#include $<$iostream$>$}\par
{\ttfamily \#include $<$fstream$>$}\par
{\ttfamily \#include $<$cstdio$>$}\par
{\ttfamily \#include $<$cstdlib$>$}\par
{\ttfamily \#include $<$cassert$>$}\par
\subsection*{Fonctions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{Affichage_8cpp_a998fae9d0b285335f3c0a39a4eba8f28}{Rafraichit\_\-ecran} (SDL\_\-Surface $\ast$ecran, \hyperlink{structPartie}{Partie} $\ast$P)
\item 
void \hyperlink{Affichage_8cpp_ad1fe546c5f68be096c765a795785a3d3}{Affiche\_\-Cercle\_\-Selection} (SDL\_\-Surface $\ast$ecran, \hyperlink{structCoord}{Coord} $\ast$C)
\item 
void \hyperlink{Affichage_8cpp_ad96a6285a86d86fd17c22a04611e9b8f}{Affiche\_\-Unites\_\-Joueur} (SDL\_\-Surface $\ast$ecran, SDL\_\-Surface $\ast$im\_\-colon, SDL\_\-Surface $\ast$im\_\-guerrier, \hyperlink{structJoueur}{Joueur} $\ast$J)
\item 
void \hyperlink{Affichage_8cpp_a2b038d588990dc86158b2778211ec9cd}{Affiche\_\-Villes\_\-Joueur} (SDL\_\-Surface $\ast$ecran, SDL\_\-Surface $\ast$im\_\-ville, \hyperlink{structJoueur}{Joueur} $\ast$J)
\item 
void \hyperlink{Affichage_8cpp_abb27a1c181222caf38a4183b85a865a4}{Affiche\_\-Carte\_\-Sdl} (SDL\_\-Surface $\ast$ecran)
\item 
void \hyperlink{Affichage_8cpp_a4416a6139c4f824d275fc7804f23801e}{Affiche\_\-Menu\_\-Unite} (SDL\_\-Surface $\ast$ecran)
\item 
void \hyperlink{Affichage_8cpp_a9b04a3266b5f3b53158cddb93ee857f0}{Affiche\_\-Menu\_\-Ville} (SDL\_\-Surface $\ast$ecran)
\item 
void \hyperlink{Affichage_8cpp_ab91988d11ce9c5ddab2d3ebe78f13a78}{Affiche\_\-Menu\_\-Unite\_\-IA} (SDL\_\-Surface $\ast$ecran)
\item 
void \hyperlink{Affichage_8cpp_aa29c7ef2ab189a99c48f447ba8aac560}{Affiche\_\-Menu\_\-Ville\_\-IA} (SDL\_\-Surface $\ast$ecran)
\end{DoxyCompactItemize}


\subsection{Documentation des fonctions}
\hypertarget{Affichage_8cpp_abb27a1c181222caf38a4183b85a865a4}{
\index{Affichage.cpp@{Affichage.cpp}!Affiche\_\-Carte\_\-Sdl@{Affiche\_\-Carte\_\-Sdl}}
\index{Affiche\_\-Carte\_\-Sdl@{Affiche\_\-Carte\_\-Sdl}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Affiche\_\-Carte\_\-Sdl}]{\setlength{\rightskip}{0pt plus 5cm}void Affiche\_\-Carte\_\-Sdl (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_abb27a1c181222caf38a4183b85a865a4}
Lance l'affichage d'une carte en sdl \hypertarget{Affichage_8cpp_ad1fe546c5f68be096c765a795785a3d3}{
\index{Affichage.cpp@{Affichage.cpp}!Affiche\_\-Cercle\_\-Selection@{Affiche\_\-Cercle\_\-Selection}}
\index{Affiche\_\-Cercle\_\-Selection@{Affiche\_\-Cercle\_\-Selection}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Affiche\_\-Cercle\_\-Selection}]{\setlength{\rightskip}{0pt plus 5cm}void Affiche\_\-Cercle\_\-Selection (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran, }
\item[{{\bf Coord} $\ast$}]{C}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_ad1fe546c5f68be096c765a795785a3d3}
Affiche un cercle en transparence pour la selection d'unites \hypertarget{Affichage_8cpp_a4416a6139c4f824d275fc7804f23801e}{
\index{Affichage.cpp@{Affichage.cpp}!Affiche\_\-Menu\_\-Unite@{Affiche\_\-Menu\_\-Unite}}
\index{Affiche\_\-Menu\_\-Unite@{Affiche\_\-Menu\_\-Unite}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Affiche\_\-Menu\_\-Unite}]{\setlength{\rightskip}{0pt plus 5cm}void Affiche\_\-Menu\_\-Unite (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_a4416a6139c4f824d275fc7804f23801e}
Affiche le menu des actions unite pour le \hyperlink{structJoueur}{Joueur} \hypertarget{Affichage_8cpp_ab91988d11ce9c5ddab2d3ebe78f13a78}{
\index{Affichage.cpp@{Affichage.cpp}!Affiche\_\-Menu\_\-Unite\_\-IA@{Affiche\_\-Menu\_\-Unite\_\-IA}}
\index{Affiche\_\-Menu\_\-Unite\_\-IA@{Affiche\_\-Menu\_\-Unite\_\-IA}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Affiche\_\-Menu\_\-Unite\_\-IA}]{\setlength{\rightskip}{0pt plus 5cm}void Affiche\_\-Menu\_\-Unite\_\-IA (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_ab91988d11ce9c5ddab2d3ebe78f13a78}
Affiche le menu des actions unite pour l'IA \hypertarget{Affichage_8cpp_a9b04a3266b5f3b53158cddb93ee857f0}{
\index{Affichage.cpp@{Affichage.cpp}!Affiche\_\-Menu\_\-Ville@{Affiche\_\-Menu\_\-Ville}}
\index{Affiche\_\-Menu\_\-Ville@{Affiche\_\-Menu\_\-Ville}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Affiche\_\-Menu\_\-Ville}]{\setlength{\rightskip}{0pt plus 5cm}void Affiche\_\-Menu\_\-Ville (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_a9b04a3266b5f3b53158cddb93ee857f0}
Affiche le menu des actions ville pour le \hyperlink{structJoueur}{Joueur} \hypertarget{Affichage_8cpp_aa29c7ef2ab189a99c48f447ba8aac560}{
\index{Affichage.cpp@{Affichage.cpp}!Affiche\_\-Menu\_\-Ville\_\-IA@{Affiche\_\-Menu\_\-Ville\_\-IA}}
\index{Affiche\_\-Menu\_\-Ville\_\-IA@{Affiche\_\-Menu\_\-Ville\_\-IA}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Affiche\_\-Menu\_\-Ville\_\-IA}]{\setlength{\rightskip}{0pt plus 5cm}void Affiche\_\-Menu\_\-Ville\_\-IA (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_aa29c7ef2ab189a99c48f447ba8aac560}
Affiche le menu des actions ville pour l'IA \hypertarget{Affichage_8cpp_ad96a6285a86d86fd17c22a04611e9b8f}{
\index{Affichage.cpp@{Affichage.cpp}!Affiche\_\-Unites\_\-Joueur@{Affiche\_\-Unites\_\-Joueur}}
\index{Affiche\_\-Unites\_\-Joueur@{Affiche\_\-Unites\_\-Joueur}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Affiche\_\-Unites\_\-Joueur}]{\setlength{\rightskip}{0pt plus 5cm}void Affiche\_\-Unites\_\-Joueur (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran, }
\item[{SDL\_\-Surface $\ast$}]{im\_\-colon, }
\item[{SDL\_\-Surface $\ast$}]{im\_\-guerrier, }
\item[{{\bf Joueur} $\ast$}]{J}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_ad96a6285a86d86fd17c22a04611e9b8f}
Affiche en sdl toutes les unites d'un joueur sur la carte \hypertarget{Affichage_8cpp_a2b038d588990dc86158b2778211ec9cd}{
\index{Affichage.cpp@{Affichage.cpp}!Affiche\_\-Villes\_\-Joueur@{Affiche\_\-Villes\_\-Joueur}}
\index{Affiche\_\-Villes\_\-Joueur@{Affiche\_\-Villes\_\-Joueur}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Affiche\_\-Villes\_\-Joueur}]{\setlength{\rightskip}{0pt plus 5cm}void Affiche\_\-Villes\_\-Joueur (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran, }
\item[{SDL\_\-Surface $\ast$}]{im\_\-ville, }
\item[{{\bf Joueur} $\ast$}]{J}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_a2b038d588990dc86158b2778211ec9cd}
Affiche en sdl toutes les villes d'un joueur sur la carte \hypertarget{Affichage_8cpp_a998fae9d0b285335f3c0a39a4eba8f28}{
\index{Affichage.cpp@{Affichage.cpp}!Rafraichit\_\-ecran@{Rafraichit\_\-ecran}}
\index{Rafraichit\_\-ecran@{Rafraichit\_\-ecran}!Affichage.cpp@{Affichage.cpp}}
\subsubsection[{Rafraichit\_\-ecran}]{\setlength{\rightskip}{0pt plus 5cm}void Rafraichit\_\-ecran (
\begin{DoxyParamCaption}
\item[{SDL\_\-Surface $\ast$}]{ecran, }
\item[{{\bf Partie} $\ast$}]{P}
\end{DoxyParamCaption}
)}}
\label{Affichage_8cpp_a998fae9d0b285335f3c0a39a4eba8f28}
Met a jour l'affichage de l'ecran de jeu 